Nui

Creative Portfolio Showcase HTML Website Template


Thank you for purchasing this template. :)

image

Information


Important!

This template requires that you are familiar with at least HTML and CSS. If you are not familiar with HTML and CSS, I highly recommend that you hire a specialist. It will save your time and you will get only positive emotions while using this product.

Nui - is a simple HTML template. HTML is static, this means no dynamic features (no PHP and MySQL). This template is just a good starting point if you want to create your own web site contains mainly the design elements you can use.

* Some parts may not work properly on your local computer. Upload template to your web server to function properly!


Some Tips:
Do not start from scratch, use an existing page from the demo and modify it to learn how it works.
Getting an error message? Someone might have seen it too, try a Google search for a quick fix.
The code is well commented which makes it much easier to customize the template. Take the time to explore it, there is much explained.

Files Structure

All template files are located in folder named "UPLOAD".

+-- nui/
	+-- assets /
	¦	+-- css /
	¦	¦    +-- helper.css (helper CSS classes)
	¦	¦    +-- light-style.css (template light style CSS)
	¦	¦    +-- theme.css (template master CSS)
	¦	+-- img /
	¦	¦    +-- ...all images used
	¦	+-- js /
	¦	¦    +-- theme.js (template JS)
	¦	+-- vendor /
	¦	¦    +-- ...all external scripts/plugins
	¦	+-- vids /
	¦	¦    +-- ...all video files used
	¦
	+-- favicon.ico
	+-- mail.php
	+-- index.html
	+-- about-me.html
	+-- about-us.html
	+-- ...all .html files

Installation

Simply upload all template files (can be found in "UPLOAD" folder) to your server using your favorite FTP client (I recommend FileZilla). Once uploaded, point your browser to your site URL and you are done. No any hocus-pocus. :)

HTML Structure

This template uses its own grid system with similar logic to the Bootstrap grid system.


Basic HTML markup for template grid system:

<div class="tt-section">
	<div class="tt-section-inner tt-wrap">

		<div class="tt-row">
			<div class="tt-col-md-8">...</div>
			<div class="tt-col-md-4">...</div>
		</div>
		<div class="tt-row">
			<div class="tt-col-md-4">...</div>
			<div class="tt-col-md-4">...</div>
			<div class="tt-col-md-4">...</div>
		</div>
		<div class="tt-row">
			<div class="tt-col-md-6">...</div>
			<div class="tt-col-md-6">...</div>
		</div>

	</div> <!-- /.tt-section-inner -->
</div>
<!-- End tt-section -->

Javascript

jQuery - is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript. For more information: http://www.jquery.com

Note: The initialization of the elements, libs and features is made by the file named "theme.js" which is located in the folder named "js".

Customization & Styles

Helper classes:

This template contains some extra prepared helper classes you can use. All helper classes are located in the file "helper.css". You are free to use these classes to customize your website.


Note: The code is well commented which makes it much easier to customize the template. Take the time to explore it, there is much explained.


Useful Tip:

The good practice is that you do not edit directly to the template core CSS files. Instead, create a new CSS file (for example "custom.css") and place it in the folder assets/css/, then make your changes there.

Do not forget to add: <link rel="stylesheet" type='text/css' href="assets/css/custom.css"> to <head> part of your HTML file. Make sure it is located below line: <link rel="stylesheet" href="assets/css/theme.css">, otherwise it will not work.

Example:

In <head> part of your HTML file find:
<!-- Template master CSS -->
<link rel="stylesheet" type='text/css' href="assets/css/helper.css">
<link rel="stylesheet" type='text/css' href="assets/css/theme.css">
Below it add:
<!-- Template custom CSS -->
<link rel="stylesheet" type='text/css' href="assets/css/custom.css">

Now file custom.css overwrites the master CSS files, and next time if you update the template, then your CSS changes will not be lost.

Sliders & Carousels

Swiper

All sliders and carousels based on Swiper.js. More information can be found here: https://swiperjs.com

Animations

GSAP

All animations based on GSAP. More information can be found here: https://greensock.com/gsap/

Contact Form

uniMail

This template includes a working contact form. Proceed as follows in order to configure it.

Open file "contact.html" or whatever file containing the contact form. Find and configure the following code:

<!-- Begin hidden required fields (https://github.com/agragregra/uniMail) -->
<input type="hidden" name="project_name" value="yourwebsiteaddress.com"> <!-- Change value to your site name -->
<input type="hidden" name="admin_email" value="your@email.com"> <!-- Change value to your valid email address (where a message will be sent) -->
<input type="hidden" name="form_subject" value="Message from yourwebsiteaddress.com"> <!-- Change value to your own message subject -->
<!-- End Hidden Required Fields -->

More information about uniMail: https://github.com/agragregra/uniMail

Important!
* Before using this form, please make sure that your server supports sending an email! Contact your hosting provider for more information.
* Do not remove the file "mail.php". Otherwise, the contact form is not work.
* Please make sure that your valid email address is correct (where a message will be sent).
* If you do not receive an email then please also check your spam folder.

Icons

Font Awesome:

Font Awesome - gives you scalable vector icons that can instantly be customized size, color, drop shadow, and anything that can be done with the power of CSS.

HTML Markup:
<i class="fas fa-search"></i>
<i class="far fa-user"></i>
<i class="fal fa-folder-open"></i>
...

Please note! This template uses the free version of Font Awesome (version 5.xx). If you want to use the Pro version then you have to buy it!

More information about Font Awesome: https://fontawesome.com/

Fonts

Fonts in use:

Google Fonts:

  • Poppins (body font)
  • Syne (secondary/alter font)

Please take a look in the <head> part of the website and you will find these tags:

<!-- Google fonts (https://www.google.com/fonts) -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet"> <!-- Body font -->
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <!-- Secondary/Alter font -->

To change the font, first go to http://www.google.com/webfonts choose a font/fonts and use the generated code.

Updating Template

Because of the nature of the HTML, it is not possible to use dynamic features to update the template automatically. All code changes and updates must be made manually!
IMPORTANT!: Before you proceed to update, make sure that you have made copies of all the template files, in case something goes wrong then you can restore the previous version.

The best way to update the template is to use some file comparison software to compare the differences between the old and new template versions
(I recommend “WinMerge”: ). Then make the necessary changes. I know this may be time-consuming, but unfortunately, there is no easier solution.


Note that all changes in HTML files must still be done manually!

Source & Credits

Images used on the demo site are licensed to their respective owners and are not included in the final download package! They are only used for demonstration purposes. You have to use your own images!
Fonts: Icons: Scripts: Images: Video files:

A super special thanks to those artists and authors who gave their permission to use their amazing works! THANK YOU! :)

Support Policy & Services

Support is offered to verified customers only! As the author of this template, I provide support only for the items which I created. This means that I will respond to questions that are directly and strictly related to this product (errors and bugs reports, also pre-sale questions).

Support for my items includes:

  • Responding to questions or problems regarding the item and its features
  • Customization service - If you want some customizations to your template then please do not hesitate to contact me, we can discuss it.
    *Note that this service will charge you extra!

Item support does not include:

  • Installation services
  • Support for third party software, scripts and plug-ins
  • Teaching you HTML, CSS, JavaScript, jQuery
  • Resolving individual server issues, hosting problems, etc.

How do contact for support?

If you need help with this template, please send me an email by using the contact form you can find here.